No space in directory

在一个pds下面create member的时候右上角出现错误:

No space in directory

按PF1,提示:

PDS directory is full, allocate more directory blocks.

错误原因:当前PDS下面所容纳的member数量已经达到最大值了。用'I' 查看PDS的信息:
Current Allocation             
  Allocated cylinders : 1       
  Allocated extents . : 1       
  Maximum dir. blocks : 10      


 Current Utilization            
  Used cylinders  . . : 1       
  Used extents  . . . : 1       
  Used dir. blocks  . : 10      
  Number of members . : 59      

原来,每个blocks可以有6个dir,于是PDS里面最多容纳的member数量= (6 x no.of directory blocks)-1

上网搜索了下更详细的:

The number of member entries that fit in a directory block is as follows:
(1) For a data set with ISPF statistics: 6 entries per block.
(2) For a data set without ISPF statistics: 21 entries per block.
(3) For a load module data set: 4 to 7 entries depending upon.

Comments !